package com.freeter.modules.AdvPosition.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.freeter.common.utils.PageUtils;
import com.freeter.modules.AdvPosition.entity.AdvPositionEntity;
import java.util.List;
import java.util.Map;
import com.freeter.modules.AdvPosition.entity.vo.AdvPositionVO;
import org.apache.ibatis.annotations.Param;
import com.freeter.modules.AdvPosition.entity.view.AdvPositionView;
import com.freeter.common.utils.PageInfo;


/**
 * 
 *
 * @author xuchen
 * @email 171998110@qq.com
 * @date 2019-09-05 10:50:55
 */
 @SuppressWarnings({"unchecked","rawtypes"})
public interface AdvPositionService extends IService<AdvPositionEntity> {

    
   	List<AdvPositionVO> selectListVO(Wrapper<AdvPositionEntity> wrapper);
   	
   	AdvPositionVO selectVO(@Param("ew") Wrapper<AdvPositionEntity> wrapper);
   	
   	List<AdvPositionView> selectListView(Wrapper<AdvPositionEntity> wrapper);
   	
   	AdvPositionView selectView(@Param("ew") Wrapper<AdvPositionEntity> wrapper);
   	
   	PageUtils queryPage(PageInfo pageInfo,Wrapper<AdvPositionEntity> wrapper);
}

